package com.hlkj.pay.dto.merchant;

import java.util.List;

import com.hlkj.pay.enums.PayEnums;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* 商户场景信息表
* @TableName t_merchant_access_scence
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class MerchantAccessScenePhone  {
    /**
     * 场景app类型
     * @see PayEnums.SCENE_SUB_TYPE
     */
    @Schema(description ="1；app，2:h5 3:微信小程序/公众号 4:支付宝生活号/小程序")
    private Integer type;

    /**
     * 备案主体类型
     */
    @Schema(description ="名称")
    private String name;
    /**
     * 应用说明
     */
    @Schema(description ="应用说明")
    private String desc;
    /**
     * 备案主体类型
     */
    @Schema(description ="appId")
    private String appId;
    
    /**
     * 非主体备案授权书
     */
    @Schema(description ="非主体备案授权书")
    private String authUrl;
    /**
     * 非主体备案授权书
     */
    @Schema(description ="微信 支付宝 mcc 字典接口通过 dictKey=mccWechat/mccAlipay 获取")
    private String mcc;

    /**
     * 其他附件
     */
    @Schema(description ="其他文件")
    private List<String> fileUrls;
    

}
